OpenRail DesignerCONNECT Edition

多个过滤器的运行方式

本部分介绍了如何使用多个过滤器处理非统一数据文件,这些文件的各行显示不同的数据格式。

您定义的每个过滤器均可通过“文本导入向导 - 第 2 步”对话框中的“添加”按钮添加到向导中。添加过滤器的顺序非常重要,因为当该行满足多个过滤器时,该顺序将确定将哪个过滤器应用于特定行。

数据文件中的单行可以满足多个过滤器的条件。

该向导一次传输数据文件,一次读取一行。对于每一行,向导按照“文本导入向导 - 第 2 步”对话框中添加到列表的顺序应用过滤器。过滤器一次应用一个,直到其中一个过滤器成功匹配特定的数据行,或直到所有过滤器全部失败为止。当数据行满足在“文本导入向导 - 第 2 步”对话框中定义的过滤器的“包含”参数时,会发生匹配。

在数据行和过滤器之间发生匹配之后,将根据相应过滤器中指定的所有参数导入数据行。导入数据行之后,该向导将移到数据文件中的下一行。如果在尝试所有过滤器之后仍未发生匹配,则忽略数据行,向导将移到数据文件中的下一行